<?php
class MgTipoUsuariosController extends AppController {

	var $name = 'MgTipoUsuarios';
	var $helpers = array('Html', 'Form');
	var $components = array('Acl');

	function index() {
		$this->MgTipoUsuario->recursive = 0;
		$this->set('mgTipoUsuarios', $this->paginate());
	}

	function view($id = null) {
		if (!$id) {
			$this->Session->setFlash(__('Invalido TipoUsuario.', true));
			$this->redirect(array('action'=>'index'));
		}
		$this->set('mgTipoUsuario', $this->MgTipoUsuario->read(null, $id));
	}

	function add() {
		if (!empty($this->data)) {
			$this->MgTipoUsuario->create();
			if ($this->MgTipoUsuario->save($this->data)) {
				$this->Session->setFlash(__('TipoUsuario ha sido guardado', true));
				$this->redirect(array('action'=>'index'));
			} else {
				$this->Session->setFlash(__('TipoUsuario no pudo guardarse. Por favor, intente de nuevo.', true));
			}
		}
	}

	function edit($id = null) {
		if (!$id && empty($this->data)) {
			$this->Session->setFlash(__('Invalido TipoUsuario', true));
			$this->redirect(array('action'=>'index'));
		}
		if (!empty($this->data)) {
			if ($this->MgTipoUsuario->save($this->data)) {
				$this->Session->setFlash(__('TipoUsuario ha sido guardado', true));
				$this->redirect(array('action'=>'index'));
			} else {
				$this->Session->setFlash(__('TipoUsuario no pudo guardarse. Por favor, intente de nuevo.', true));
			}
		}
		if (empty($this->data)) {
			$this->data = $this->MgTipoUsuario->read(null, $id);
		}
	}

	function delete($id = null) {
		if (!$id) {
			$this->Session->setFlash(__('Invalido id para MgTipoUsuario', true));
			$this->redirect(array('action'=>'index'));
		}
		if ($this->MgTipoUsuario->delete($id)) {
			$this->Session->setFlash(__('TipoUsuario borrado', true));
			$this->redirect(array('action'=>'index'));
		}
	}
	/**
	 * Rebuild Acl based on current controllers in application
	 *
	 * @return void
	 */
	function buildAcl() {
	 $log = array();

	 $aco =& $this->Acl->Aco;
	 $root = $aco->node('controllers');
	 if (!$root) {
	 	$aco->create(array('parent_id' => null, 'model' => null, 'alias' => 'controllers'));
	 	$root = $aco->save();
	 	$root['Aco']['id'] = $aco->id;
	 	$log[] = 'Created Aco node for controllers';
	 } else {
	 	$root = $root[0];
	 }

	 App::import('Core', 'File');
	 $Controllers = Configure::listObjects('controller');
	 $appIndex = array_search('App', $Controllers);
	 if ($appIndex !== false ) {
	 	unset($Controllers[$appIndex]);
	 }
	 $baseMethods = get_class_methods('Controller');
	 $baseMethods[] = 'buildAcl';

	 // look at each controller in app/controllers
	 foreach ($Controllers as $ctrlName) {
	 	App::import('Controller', $ctrlName);
	 	$ctrlclass = $ctrlName . 'Controller';
	 	$methods = get_class_methods($ctrlclass);

	 	// find / make controller node
	 	$controllerNode = $aco->node('controllers/' . $ctrlName);
	 	if (!$controllerNode) {
	 		$aco->create(array('parent_id' => $root['Aco']['id'], 'model' => null, 'alias' => $ctrlName));
	 		$controllerNode = $aco->save();
	 		$controllerNode['Aco']['id'] = $aco->id;
	 		$log[] = 'Created Aco node for ' . $ctrlName;
	 	} else {
	 		$controllerNode = $controllerNode[0];
	 	}

	 	// clean methods. to remove those in Controller and private actions.
	 	foreach ($methods as $k => $method) {
	 		if (strpos($method, '_', 0) === 0) {
	 			unset($methods[$k]);
	 			continue;
	 		}
	 		if (in_array($method, $baseMethods)) {
	 			unset($methods[$k]);
	 			continue;
	 		}
	 		$methodNode = $aco->node('controllers/' . $ctrlName . '/' . $method);
	 		if (!$methodNode) {
	 			$aco->create(array('parent_id' => $controllerNode['Aco']['id'], 'model' => null, 'alias' => $method));
	 			$methodNode = $aco->save();
	 			$log[] = 'Created Aco node for ' . $method;
	 		}
	 	}
	 }
	 debug($log);
	}

	function initDB() {
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		/**permisos administrador **/
		$administrador= $this->MgTipoUsuario->find('first',array('field'=>array('id'),'conditions'=>array('descripcion'=>'ADMINISTRADOR')));
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$administrador['MgTipoUsuario']['id']) , 'controllers');
	
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//**permisos cajero**//
		$cajero= $this->MgTipoUsuario->find('first',array('field'=>array('id'),'conditions'=>array('descripcion'=>'CAJERO')));
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'controllers');		
		//**MgAgentes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgAgentes/index');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgAgentes/view');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgAgentes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgAgentes/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgAgentes/delete');
		//**MgClientes**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/mostrar');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/edit');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/insertar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/insertarExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/insertar_juridico');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/autoCompleteSearchId');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/autoCompleteSearchIdentidad');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/autoCompleteSearchNombre');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/search');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgClientes/buscacliente');
		//**MgColonias**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgColonias/index');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgColonias/view');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgColonias/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgColonias/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgColonias/delete');
		//**MgDepartamentos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDepartamentos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDepartamentos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDepartamentos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDepartamentos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDepartamentos/delete');
		//**MgDescuentos**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDescuentos/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDescuentos/insertar');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDescuentos/mostrar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDescuentos/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDescuentos/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDescuentos/delete');
		
		//**MgDiaProceso**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDiaProcesos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDiaProcesos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDiaProcesos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDiaProcesos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDiaProcesos/delete');
		//**MgDocumentos**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDocumentos/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDocumentos/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDocumentos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDocumentos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgDocumentos/delete');
		//**MgEmpleados**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEmpleados/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEmpleados/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEmpleados/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEmpleados/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEmpleados/delete');
		//**MgEstadoUsuarios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/delete');
		//**MgMenus**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMenus/index');
		//**MgMesesAdelantados**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesAdelantados/index');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesAdelantados/add');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesAdelantados/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesAdelantados/edit');			
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesAdelantados/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesAdelantados/ajax_validate');
		//**MgMesesPendientes**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesPendientes/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesPendientes/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesPendientes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesPendientes/edit');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesPendientes/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMesesPendientes/pagar');
		//**MgMunicipios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMunicipios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMunicipios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMunicipios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMunicipios/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgMunicipios/delete');
		//**MgPaises**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgPaises/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgPaises/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgPaises/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgPaises/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgPaises/delete');
		//**MgTipoAgentes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoAgentes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoAgentes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoAgentes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoAgentes/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoAgentes/delete');
		//**MgTipoClientes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoClientes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoClientes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoClientes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoClientes/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoClientes/delete');
		//**MgTipoDescuentos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoDescuentos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoDescuentos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoDescuentos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoDescuentos/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoDescuentos/delete');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoDescuentos/deleteExt');
		//**MgTipoEmpleados**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoEmpleados/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoEmpleados/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoEmpleados/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoEmpleados/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoEmpleados/delete');
		//**MgTipoSituaciones**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoSituaciones/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoSituaciones/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoSituaciones/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoSituaciones/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoSituaciones/delete');
		//**MgTipoTransacciones**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoTransacciones/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoTransacciones/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoTransacciones/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoTransacciones/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoTransacciones/delete');
		//**MgTipoUsuarios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/delete');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/buildAcl');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgTipoUsuarios/initDB');
		//**MgUsuarios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/login');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/logout');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgUsuarios/clave');				
		//**MgZonas**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgZonas/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgZonas/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgZonas/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgZonas/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'MgZonas/delete');
		//**RpAsignaciones**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpAsignaciones/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpAsignaciones/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpAsignaciones/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpAsignaciones/edit');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpAsignaciones/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpAsignaciones/ver_reporte');
		//**RpReportes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpReportes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpReportes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpReportes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpReportes/edit');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'RpReportes/delete');
		//**TcAcciones**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/insertar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/mostrar');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/mostrar_todos');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAcciones/cambiar_estado');
		//**TcAnchoDeBandas**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/edit');					
		//**TcCobros**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcCobros/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcCobros/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcCobros/view');		
		//**TcContratos**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/mostrar');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/editExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/insertar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/insertarExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/internet');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteColonia');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteSearchId');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteSearchTelefono');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteSearchDescripcion');			
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/search');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/buscacontrato');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/combobox');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcContratos/accesoSupervisor');				
		//**TcEstadoContratos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcEstadoContratos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcEstadoContratos/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcEstadoContratos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcEstadoContratos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcEstadoContratos/delete');
		//**TcMovimientosDiarios**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteAll');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteDocumentos');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteReconexion');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteReajuste');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteSaldos');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/banco');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/caja');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cajaext');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cambiar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cambio');			
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cancelar');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cortar');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/desconectar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/detalle');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/historial');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/historialext');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/ingreso');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/otros');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/pagoext');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/quitar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/reactivar');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/reversionExt');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/reversion');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/saldar');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/suspender');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/total');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_auth');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_documento');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_fecha_anterior');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_cambio');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_cancelacion');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_saldo');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_reactivacion');							
		//**TcTipoContratos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcTipoContratos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcTipoContratos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcTipoContratos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcTipoContratos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$cajero['MgTipoUsuario']['id']) , 'TcTipoContratos/delete');
		
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//**permisos supervisor**//
		$supervisor= $this->MgTipoUsuario->find('first',array('field'=>array('id'),'conditions'=>array('descripcion'=>'SUPERVISOR')));
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'controllers');		
		//**MgAgentes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgAgentes/index');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgAgentes/view');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgAgentes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgAgentes/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgAgentes/delete');
		//**MgClientes**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/mostrar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/edit');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/insertar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/insertarExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/insertar_juridico');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/autoCompleteSearchId');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/autoCompleteSearchIdentidad');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/autoCompleteSearchNombre');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/search');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgClientes/buscacliente');
		//**MgColonias**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgColonias/index');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgColonias/view');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgColonias/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgColonias/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgColonias/delete');
		//**MgDepartamentos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDepartamentos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDepartamentos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDepartamentos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDepartamentos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDepartamentos/delete');
		//**MgDescuentos**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/insertar');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/mostrar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDescuentos/deleteExt');
		//**MgDiaProceso**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDiaProcesos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDiaProcesos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDiaProcesos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDiaProcesos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDiaProcesos/delete');
		//**MgDocumentos**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDocumentos/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDocumentos/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDocumentos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDocumentos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgDocumentos/delete');
		//**MgEmpleados**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEmpleados/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEmpleados/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEmpleados/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEmpleados/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEmpleados/delete');
		//**MgEstadoUsuarios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgEstadoUsuarios/delete');
		//**MgMenus**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMenus/index');
		//**MgMesesAdelantados**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesAdelantados/index');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesAdelantados/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesAdelantados/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesAdelantados/edit');			
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesAdelantados/delete');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesAdelantados/ajax_validate');
		//**MgMesesPendientes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesPendientes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesPendientes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesPendientes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesPendientes/edit');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesPendientes/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMesesPendientes/pagar');
		//**MgMunicipios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMunicipios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMunicipios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMunicipios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMunicipios/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgMunicipios/delete');
		//**MgPaises**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgPaises/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgPaises/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgPaises/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgPaises/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgPaises/delete');
		//**MgTipoAgentes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoAgentes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoAgentes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoAgentes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoAgentes/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoAgentes/delete');
		//**MgTipoClientes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoClientes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoClientes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoClientes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoClientes/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoClientes/delete');
		//**MgTipoDescuentos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoDescuentos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoDescuentos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoDescuentos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoDescuentos/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoDescuentos/delete');
		//**MgTipoEmpleados**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoEmpleados/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoEmpleados/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoEmpleados/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoEmpleados/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoEmpleados/delete');
		//**MgTipoSituaciones**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoSituaciones/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoSituaciones/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoSituaciones/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoSituaciones/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoSituaciones/delete');
		//**MgTipoTransacciones**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoTransacciones/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoTransacciones/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoTransacciones/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoTransacciones/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoTransacciones/delete');
		//**MgTipoUsuarios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/delete');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/buildAcl');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgTipoUsuarios/initDB');
		//**MgUsuarios**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/login');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/logout');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgUsuarios/clave');				
		//**MgZonas**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgZonas/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgZonas/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgZonas/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgZonas/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'MgZonas/delete');
		//**RpAsignaciones**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpAsignaciones/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpAsignaciones/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpAsignaciones/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpAsignaciones/edit');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpAsignaciones/delete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpAsignaciones/ver_reporte');
		//**RpReportes**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpReportes/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpReportes/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpReportes/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpReportes/edit');				
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'RpReportes/delete');
		//**TcAcciones**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/insertar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/mostrar');		
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/mostrar_todos');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAcciones/cambiar_estado');
		//**TcAnchoDeBandas**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcAnchoDeBandas/edit');					
		//**TcCobros**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcCobros/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcCobros/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcCobros/view');		
		//**TcContratos**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/mostrar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/edit');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/editExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/insertar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/insertarExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/internet');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteColonia');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteSearchId');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteSearchTelefono');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/autoCompleteSearchDescripcion');			
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/search');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/buscacontrato');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/combobox');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcContratos/accesoSupervisor');				
		//**TcEstadoContratos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcEstadoContratos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcEstadoContratos/edit');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcEstadoContratos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcEstadoContratos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcEstadoContratos/delete');
		//**TcMovimientosDiarios**//
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/ajax_validate');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteAll');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteDocumentos');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteReconexion');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteReajuste');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoCompleteSaldos');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/autoComplete');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/banco');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/caja');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cajaext');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cambiar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cambio');			
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cancelar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/cortar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/desconectar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/detalle');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/historial');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/historialext');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/index');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/ingreso');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/otros');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/pagoext');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/quitar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/reactivar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/reversionExt');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/reversion');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/saldar');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/suspender');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/total');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/view');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_auth');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_documento');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_fecha_anterior');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_cambio');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_cancelacion');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_saldo');
		$this->Acl->allow(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcMovimientosDiarios/update_total_reactivacion');							
		//**TcTipoContratos**//
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcTipoContratos/index');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcTipoContratos/view');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcTipoContratos/add');
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcTipoContratos/edit');		
		$this->Acl->deny(array('model'=>'MgTipoUsuario','foreign_key'=>$supervisor['MgTipoUsuario']['id']) , 'TcTipoContratos/delete');		
	}
}
?>
